package com.liuxinlong.modules.entity;

import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.Api;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 固资订单入库实体
 * 
 * @author liuxinlong@hotwater.com.cn
 * @version 1.0.0
 * @since 2023-12-25
 *
 */
@Api("固资订单入库实体对象")
@Data
@TableName("pmip_assets_order_storage")
public class AssetsOrderStorage {
	/**
	 * id
	 */
	private String id;

	/**
	 * 固资id
	 */
	private String assetsId;

	/**
	 * 固资号
	 */
	private String assetsNo;

	/**
	 * 订单号
	 */
	private String orderNo;

	/**
	 * 供应商代码
	 */
	private String supplierCode;

	/**
	 * 供应商名称
	 */
	private String supplierName;

	/**
	 * 生效日期
	 */
	private String effectiveDate;

	/**
	 * 采购员
	 */
	private String buyer;

	/**
	 * 摘要
	 */
	private String brief;

	/**
	 * 行数
	 */
	private int lineNumber;

	/**
	 * 描述
	 */
	private String remark;

	/**
	 * 数量
	 */
	private BigDecimal productNumber;

	/**
	 * 状态 1.未结 2.预付 3.open
	 */
	private int status;

	/**
	 * 未税金额
	 */
	private BigDecimal untaxedAmount;

	/**
	 * 预付比例
	 */
	private long advancePercent;

	/**
	 * 现有完工率
	 */
	private long completionRate;

	/**
	 * 已计入花费
	 */
	private BigDecimal costAmount;

	/**
	 * 工厂
	 */
	private String plant;

	/**
	 * 创建人员
	 */
	private String createUser;

	/**
	 * 创建时间
	 */
	private String createTime;

	/**
	 * 修改人员
	 */
	private String updateUser;

	/**
	 * 修改时间
	 */
	private String updateTime;
}
